## Uses of Interface
oracle.pg.common.OracleVertexBase

- Packages that use OracleVertexBase
  Package | Description
  --- | ---
  oracle.pg.common | This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.
  oracle.pg.nosql | This package contains the logic specific to the property graph support on Oracle NoSQL Database.

- - ### Uses of OracleVertexBase in oracle.pg.common

    Methods in oracle.pg.common that return OracleVertexBase
    Modifier and Type | Method and Description
    --- | ---
    `abstract OracleVertexBase` | OraclePropertyGraphBase.`getVertexInstance(Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)`

    Methods in oracle.pg.common with parameters of type OracleVertexBase
    Modifier and Type | Method and Description
    --- | ---
    `String` | VertexOpCallback.`getAttributeKeyName(OracleVertexBase v)` When an operation against the input vetex is required, this method returns the attribute key name.
    `Object` | VertexOpCallback.`getAttributeKeyValue(OracleVertexBase v)` When an operation against the input vetex is required, this method returns the attribute key value.
    `abstract OracleEdgeBase` | OraclePropertyGraphBase.`getEdgeInstance(OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge
    `boolean` | VertexFilterCallback.`keepVertex(OracleVertexBase vertex)` Returns true if the given vertex is to be kept ( implying that it satisfies all conditions specified in this method).
    `boolean` | VertexOpCallback.`needOp(OracleVertexBase v)` Returns true if an operation against the input vertex is required

  - ### Uses of OracleVertexBase in oracle.pg.nosql

    Classes in oracle.pg.nosql that implement OracleVertexBase
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OracleVertex` This class implements the Blueprints Vertex interface on top of the supported backend database.

    Methods in oracle.pg.nosql that return OracleVertexBase
    Modifier and Type | Method and Description
    --- | ---
    `OracleVertexBase` | OraclePropertyGraph.`getVertexInstance(Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleVertexBase.

    Methods in oracle.pg.nosql with parameters of type OracleVertexBase
    Modifier and Type | Method and Description
    --- | ---
    `OracleEdgeBase` | OraclePropertyGraph.`getEdgeInstance(OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdgeBase.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge

Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.